fortran课后习题答案解析

您所在的位置:网站首页 fortran ne fortran课后习题答案解析

fortran课后习题答案解析

2023-04-13 19:13| 来源: 网络整理| 查看: 265

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

专业整理

 

 

知识分享

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

第一章

 FORTRAN

程序设计基础

   

15

    1

1

.简述程序设计的步骤。

 

“程序设计”

:反映了利用计算机解决问题的全过程,通常要经过以下四个基本步骤:

(1)

分析问题,确定数学模

型或方法;

(2)

设计算法,画出流程图;

(3)

选择编程工具,编写程序;

(4)

调试程序,分析输出结果。

 

2. 

什么是算法?它有何特征?如何描述算法?

 

解决问题的方法和步骤称为算法。

 

算法的五个特征:

(1) 

有穷性。

 (2) 

确定性。

 (3) 

有效性。

 (4) 

要有数据输入。

(5) 

要有结果输出。

 

算法的描述有许多方法,常用的有:自然语言、一般流程图、

N

S

图等。

 

第二章

 

顺序结构程序设计

     

29

   1

2

3

4

5

6

7

8

1

.简述符号常量与变量的区别?

 

符号常量在程序运行过程中其值不能改变。变量在程序运行过程中其值可以改变。

 

2. 

下列符号中为合法的

FORTRAN 90

标识符的有哪些

(1) A123B 

 

 

(2) M%10   

 

(3) X_C2 

 

   

(4) 5YZ 

(5) X+Y 

 

(6) F(X) 

 

(7) COS(X)    (8) A.2 

(9) 

A

ONE   

 

 

 

(10) U.S.S.R.   

(11) min*2     

 

 

   

 

(12) PRINT  

3. 

下列数据中哪一些是合法的

FORTRAN

常量?

 

(1) 9,87     

 

(2) .0   

    

(3) 25.82

      

 

(4) -356231

 

(5) 3.57*E2      (6) 3.57E2.1 

(7) 3.57E+2

  

    

 

(8) 3,57E-2 

4. 

已知

A=2,B=3,C=5(REAL)

;且

I=2,J=3(INTEGER),

求下列表达式的值

(1) A*B+C        

表达式的值

11 

 

 

(2) A*(B+C)      

表达式的值

16 

(3) B/C*A        

表达式的值

1.2 

 

(4) B/(C*A)      

表达式的值

0.3 

(5) A/I/J        

表达式的值

0.33   

(6) I/J/A        

表达式的值

0

 

(7) A*B**I/A**J*2    

表达式的值

4.5

 

(8) C+(B/A)**3/B*2.  

表达式的值

7.25 

(9) A**B**I          

表达式的值

512 

5. 

将下列数学表达式写成相应的

FORTRAN

表达式:

 

(1) 1E-2       

 

 

 

2

(-B+SQRT(B*B-4*A*C)/(2*A) 

(3) 1+X+X*X/2+X**3/2/3 

(4) COS(ATAN((A**3+B**3)**(1.0/3)/(C*C+1))) 

(5) EXP(A*X**2+B*X+C) 

(6) COS(X*Y/SQRT(X*X+Y*Y))**3 

6. 

FORTRAN

语句完成下列操作:

 

(1) 

将变量

I

的值增加

1

 

   

 

 

 

 

I=I+1 

(2) I

的立方加上

J,

并将结果保存到

I

中。

  

  I=I**3+J 

(3) 

E

F

中大者存储到

G

中。

      

 

G=Max(E,F)

 

(4) 

将两位自然数

N

的个位与十位互换,得到一个新的数存储到

M

(

不考虑个位为

0

的情况

   

 M=MOD(N,10)*10+N/10 

第三章

 

选择结构程序设计

 

 

 

43

    1

2

3

5

6

7

1

.分析下列程序运行结果

 

(1) 

LOGICAL P 

  INTEGER I,I1,I2,I3 

  P=.FALSE. 

  READ*,I 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3